package com.ruoyi.project.mapper;

import com.ruoyi.project.domain.Teacher;
import java.util.List;	

/**
 * 教师档案 数据层
 * 
 * @author ruoyi
 * @date 2018-11-01
 */
public interface TeacherMapper 
{
	/**
     * 查询教师档案信息
     * 
     * @param teacherId 教师档案ID
     * @return 教师档案信息
     */
	public Teacher selectTeacherById (Long teacherId);
	
	/**
     * 查询教师档案列表
     * 
     * @param teacher 教师档案信息
     * @return 教师档案集合
     */
	public List<Teacher> selectTeacherList (Teacher teacher);
	
	/**
     * 新增教师档案
     * 
     * @param teacher 教师档案信息
     * @return 结果
     */
	public int insertTeacher (Teacher teacher);
	
	/**
     * 修改教师档案
     * 
     * @param teacher 教师档案信息
     * @return 结果
     */
	public int updateTeacher (Teacher teacher);
	
	/**
     * 删除教师档案
     * 
     * @param teacherId 教师档案ID
     * @return 结果
     */
	public int deleteTeacherById (Long teacherId);
	
	/**
     * 批量删除教师档案
     * 
     * @param teacherIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteTeacherByIds (String[] teacherIds);
	
}